var newVirtualGroup={
    init:function(){
        var self=this;
        self.shadeDiv = $("#shade-div");
        self.loadTree();
        self.bind()
    },
    bind:function(){
        var self=this;
        $(".memberList li p.one span").each(function(){
            if($(this).parent("p").siblings("ul").length>0){
                $(this).addClass("cur");
                $(this).live("click",function(){
                    if($(this).parent("p").siblings("ul").is(":hidden")){
                        $(this).parent("p").siblings("ul").slideDown()
                    }else{
                        $(this).parent("p").siblings("ul").slideUp()
                    }
                })
            }
        });

        $(".memberList li p.one input").each(function(){
            var cName=$(this).parents("ul.memberList").find("h1").find("input").attr("id");
            $(this).addClass(cName)
        });
        $(".memberList li.step1>p.one input").each(function(){
            var cName=$(this).attr("class");
            if($(this).parent("p").siblings("ul").length>0){
                $(this).attr("id",cName+"1");
                $(this).parent("p").siblings("ul").find("li.step2 p.one input").addClass($(this).attr("id"))
            }

        })
        $(".memberList li.step2>p.one input").each(function(){
            var cNames=$(this).attr("class").split(" ");
            var cName=cNames[1]
            if($(this).parent("p").siblings("ul").length>0){
                $(this).attr("id",cName+"1");
                $(this).parent("p").siblings("ul").find("li.step3 p.one input").addClass($(this).attr("id"))
            }
        })
        self.bindEvents();

    },

    bindEvents:function(){
        var self=this;
        $.checkAll("inputItem2");
        $.checkAll("checkBox1");
        $.checkAll("checkBox11");
        $.checkAll("checkBox111");
        $.checkAll("checkBox1111");
        //        删除
        $(".delete").click(function(){
            self.shadeDiv.show();
            $('#warning').setPosition().show().find("p.center").html("确定要删除吗？");

        })
        $(".removeMem").click(function(){
            self.shadeDiv.show();
            $('#warning').setPosition().show().find("p.center").html("确定要移除吗？");

        })
        //        选择用户
        $("#newMembers").click(function(){
            self.shadeDiv.show();
            $('#addUser').setPosition().show();

        })
        //        搜索
        $("#searchName input").textClean()
        $("#searchName input").focus(function(){
            $(this).siblings("span").show();
        })
        $("#searchName input").blur(function(){
            if($.trim($(this).val()) == ""){
                $(this).siblings("span").hide();
            };

        })
        $(".removeSearch").click(function(){
            $(this).siblings("input").val("")
        })
        $('.searchName').keydown(function(e){
            if(e.keyCode==13){
                $(this).click(); //处理事件
            }
        });

    },
    loadTree:function(){
        $.fn.zTree.init($("#treeDemo"), setting1, zNode1);
        $.fn.zTree.init($("#treeDemo1"), setting1, zNode1);
    },
    ajaxGET:function (url, data, fn,beforeSendFn) {
        var beforeSendFn = beforeSendFn || function(){};
        $.ajax({type:"GET", dataType:'json', context:this, url:url, data:data, success:fn, beforeSend:beforeSendFn});
    },
    ajaxPOST:function (url, data, fn,beforeSendFn) {
        var beforeSendFn = beforeSendFn || function(){};
        $.ajax({type:"POST", dataType:'json', context:this, url:url, data:data, success:fn, beforeSend:beforeSendFn});
    }
}
$(function(){
    newVirtualGroup.init()
})